package com.itheima.d_case;

/**
 * 案例一：数组求最大值。
 * <p>
 * 分析：
 * 1、定义数组保存六个人的颜值。
 * 2、定义一个变量max用于记录最大值，初始值为数组中索引0处的元素。
 * 3、从索引1处开始遍历数组中的元素，如果当前元素值大于max变量的值，则将当前元素值替换max原来的值。
 * 4、循环结束后，max变量的值就是最大值，输出max变量即可。
 */
public class CaseDemo01 {

    public static void main(String[] args) {
        //1 定义数组保存六个人的颜值。
        int[] arr = {15, 9000, 10000, 20000, 9500, -5};
        //2 定义一个变量max用于记录最大值，初始值为数组中索引0处的元素。
        int max = arr[0];
        //3 从索引1处开始遍历数组中的元素，如果当前元素值大于max变量的值，则将当前元素值替换max原来的值。
        for (int i = 1; i < arr.length; i++) {
            //如果当前元素值大于max变量的值，则将当前元素值替换max原来的值。
            if (arr[i] > max) {
                max = arr[i];
            }
        }
        //4 循环结束后，max变量的值就是最大值，输出max变量即可。
        System.out.println("最高颜值 = " + max);
    }
}
